﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Text;

namespace iNet.Media
{
	/// <summary>
	/// 媒體格式識別器介面。
	/// </summary>
	public interface IMediaFormatRecognizer
	{
		/// <summary>
		/// 確認是否支援指定資料流中的媒體格式。
		/// </summary>
		/// <param name="stream">提供媒體的資料流。</param>
		/// <returns>True 表示支援指定的來源中的媒體格式，False 表示不支援。</returns>
		/// <exception cref="ArgumentNullException">stream 為 Null (Visual Basic 為 Nothing)。</exception>
		bool IsSupportedFormat(Stream stream);
	}
}
